. Simplifying Ast Manipulation 2. Avoiding Asts
نویسنده
چکیده
C++ has grown into a language in which the power of its abstraction mechanisms has become the weakness for its analysis. Writing a tool capable of assuring a property beyond the scope of the standard type checking is a task comparable to writing a compiler front end. To address this, my research includes the design of abstractions that aid in analysis and verification of programs written in C++. My aim is to make programs more reliable through the use of language features, libraries and tools without sacrificing efficiency. The goal is to make interesting analysis and transformations of a program expressible by average good programmers, not only by language specialists.
منابع مشابه
Transmitter Diversity Antenna Selection Techniques for Wireless Channels Utilizing Differential Space-Time Block Codes
The paper deals with transmitter diversity Antenna Selection Techniques (ASTs) for wireless channels utilizing Differential Space-Time Block Codes (DSTBCs). The proposed ASTs tend to maximize the Signal-to-Noise Ratio (SNR) of those channels. Particularly, we propose here the so-called general (M, N ; K) AST/DSTBC scheme for such channels. Then, based on this AST, we propose two modified ASTs w...
متن کاملK⁺ absorption by locust gut and inhibition of ileal K⁺ and water transport by FGLamide allatostatins.
The scanning ion-selective electrode technique (SIET) was utilized for the first time in Locusta migratoria to characterize K(+) transport along the digestive tract and to determine the effect of two locust FGLamide allatostatins (FGLa/ASTs) on K(+) transport: a previously sequenced FGLa/AST from Schistocerca gregaria (Scg-AST-6; ARPYSFGL-NH2) and a newly sequenced FGLa/AST from L. migratoria (...
متن کاملInjection of Dip-allatostatin or Dip-allatostatin pseudopeptides into mated female Diploptera punctata inhibits endogenous rates of JH biosynthesis and basal oocyte growth.
Studies on the catabolism of allatostatins (ASTs) provided the rationale for the design of a series of Dip-allatostatin-derived pseudopeptide mimetic analogues. In vitro, the Dip-ASTs and pseudopeptides show varying degrees of resistance to catabolism and all show significant inhibition of juvenile hormone (JH) biosynthesis. This study was undertaken to determine whether potent Dip-ASTs and/or ...
متن کاملTypesafe Code Reuse Across ASTs via Code Generation
Writing data structures for abstract syntax trees (ASTs) in a conventional OO programming language is tedious and error-prone. Hence, programmers often use AST generators to generate OO code from a higher-level description. This article argues that the existing AST generators do not provide good support for programs that manipulate several similar structural variations of an AST. Using a conven...
متن کاملfAST Refresh using Mass Query Optimization
Automatic Summary Tables (ASTs), more commonly known as materialized views, are widely used to enhance query performance, particularly for aggregate queries. Such queries access a huge number of rows to retrieve aggregated summary data while performing multiple joins in the context of a typical data warehouse star schema. To keep ASTs consistent with their underlying base data, the ASTs are eit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013